Skip to content

Remove mypy from CI/CD workflow#31

Merged
baogorek merged 1 commit intomainfrom
remove-mypy
Sep 5, 2025
Merged

Remove mypy from CI/CD workflow#31
baogorek merged 1 commit intomainfrom
remove-mypy

Conversation

@baogorek
Copy link
Copy Markdown
Collaborator

@baogorek baogorek commented Sep 5, 2025

Summary

  • Removes mypy type checking from the CI/CD pipeline
  • Cleans up dev dependencies and configuration

Rationale

The mypy type checker was causing CI failures due to strict type annotation requirements that added overhead without providing significant value for this project. Removing it simplifies the development workflow while maintaining code quality through other checks (black formatting, comprehensive tests).

Changes

  • Removed mypy step from GitHub Actions push workflow
  • Removed mypy from dev dependencies in pyproject.toml
  • Removed mypy configuration section

Test plan

  • Verify CI passes without mypy
  • Confirm all other checks still run (black, pytest)
  • Package builds successfully

🤖 Generated with Claude Code

Removes mypy type checking from the project to avoid type annotation overhead
and simplify the development workflow. This change:

- Removes mypy from GitHub Actions push workflow
- Removes mypy from dev dependencies in pyproject.toml
- Removes mypy configuration section from pyproject.toml

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@baogorek baogorek merged commit 7040f29 into main Sep 5, 2025
4 checks passed
@baogorek baogorek deleted the remove-mypy branch January 21, 2026 03:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant